package com.proyecto.core.modelo.echo.constantes;

import java.util.ResourceBundle;

import com.proyecto.core.Utilidades.ObtenerFecha;


public class ParametrosIniciales {
	

	public static ResourceBundle mensaje;
    static {
        try {
            mensaje = ResourceBundle.getBundle("inicio");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
	public static ResourceBundle mensajeHistoClin;
    static {
        try {
        	mensajeHistoClin = ResourceBundle.getBundle("inicioHistoClin");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

	public static ResourceBundle mensajeDatosReporte;
    static {
        try {
        	mensajeDatosReporte = ResourceBundle.getBundle("inicioDatosReportes");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
	//Formato de la fecha a mostrar
	/**
	 *  1= aaaa/mm/dd
	 *  2= dd/mm/aaaa
	 *  3= aaaa/dd/mm
	 *  4= mm/dd/aaaa
	 */
	public static final  int FECHA_MOSTRAR = Integer.parseInt(mensaje.getString("fecha_mostrar")) ;
	public static final  int HORA_MOSTRAR = Integer.parseInt(mensaje.getString("hora_mostrar")) ;
    public static final String IDIOMA = mensaje.getString("idioma");
    public static final String PAIS = mensaje.getString("pais");
    public static final String PROYECTO = mensaje.getString("proyecto");
    public static final Long VR_PORCEN_COMIVA = 1L;
    public static final String MostrarMsnInformativoNetoPension = "mostrarMsnInformativoNetoPension";
    public static final String ID_RN_CONLOCALIDAD = mensaje.getString("id_rn_conlocalidad");
    
    public static final String LINEA1 = mensaje.getString("Linea1");
    public static final String LINEA2 = mensaje.getString("Linea2");

    public static final String NOMBREHOSPITAL = mensaje.getString("nombreHospital");
    public static final String CODPRESSERVSALUD = mensaje.getString("codPresServSalud");
    public static final String TIPOIDENTIFICACINO = mensaje.getString("tipoIdentificacion");
    public static final String NIVELCOMPLEJIDAD = mensaje.getString("nivelComplejidad");
    
    public static final String NITHOSPITAL = mensaje.getString("NITHospital");
    public static final String DIRECCIONHOSPITAL = mensaje.getString("direccionHospital");
    public static final String TELEFONOHOSPITAL = mensaje.getString("telefonoHospital");
    public static final String LOCALIDADCOD = mensaje.getString("localidadcod");
    
	//Formatos de letras
	public static final  int Formato_Letra_UPER = 4;
	public static final  int Formato_Letra_lower= 5;
	public static final  int Formto_Letra_Mixer= 6;
	public static final  int Formato_Letra_Fecha= 7;
	public static final  int Formato_Letra_Hora= 8;
	
	// Definici�n de cosntantes para Direcciones 
	public static final String DIRRECCION_PRINCIPAL  = "PRI";
	public static final String DIRRECCION_HABITACION = "HAB";
	public static final String DIRRECCION_OFICINA    = "OFI";
	public static final String DIRRECCION_CORREO     = "COR";
	
	//Este usuario debe estar en base de datos
	public static final String SUPER_USUARIO     = mensaje.getString("super_usuario");
	
	//Este usuario no debe estar en base de datos y solo lo manejara la gente de OPENLABS
	public static final String USUARIO_ROOT		 = mensaje.getString("root");
	
	public static final String CIAOPR = "1";
	
	public static final String RUTA_ARCHIVOS_PROPERTIES = mensaje.getString("ruta_archivos_properties");
	  
	public static final String DOCS = mensaje.getString("doc_digitales");
	
	public static final String RUTAMAP = mensaje.getString("rutaMap");
	public static final String RUTAMAPSRCWIN = mensaje.getString("rutaMapSrcWin");
	public static final String RUTAMAPOUTWIN = mensaje.getString("rutaMapOutWin");
	public static final String RUTAMAPLINUX = mensaje.getString("rutaMapOutLinux");
	public static final String RUTAMAPDESARROLLO = mensaje.getString("rutaMapDesarrollo");
	public static final String RUTAMAPECHOWIN = mensaje.getString("rutaMapEchoWin");
	
	public static String claveActual(){
		String clave= "OL";
		String fechaActual = ObtenerFecha.ObtenerFechaSistemaYYYYMMDD();
		clave = clave + fechaActual.charAt(2) + fechaActual.charAt(3)+ 
		fechaActual.charAt(5) + fechaActual.charAt(8)+fechaActual.charAt(6)+
		fechaActual.charAt(9);
		clave= "Qazwsx*"; //OL  20090504 -- OL09		
		return clave;
	}
	
	public static final String MOSTRAR_SECCION_AL_COMIENZO = mensaje.getString("mostrar_seccion_al_comienzo");
	public static final String PAGINABLE = mensaje.getString("paginable");
	public static final int FILAS_X_PAGINAS = Integer.parseInt(mensaje.getString("filas_x_paginas"));
	public static final boolean CATALOGO_PAGINABLE =  mensaje.getString("catalogo_paginable").equalsIgnoreCase("S")?true:false;
	public static final int CATALOGO_FILAS_X_PAGINA = Integer.parseInt(mensaje.getString("catalogo_filas_x_paginas").trim()); 
	public static final String RUTA_DOCS_DIG = mensaje.getString("ruta_doc_digital");

	//public static final String RUTA_FILE_TXT = mensaje.getString("ruta_file_txt");
	public static final String PATH_FILE_TXT = mensaje.getString("path_file_txt");
	public static final String PATH_FILE_TXT_SQL = mensaje.getString("path_file_txt_sql");
	 
	public static final String USER_FILE_TXT = mensaje.getString("user");
	public static final String HOST_FILE_TXT = mensaje.getString("host");
	public static final Integer PORT_FILE_TXT = 22;
	public static final String PASS_FILE_TXT = mensaje.getString("pass");

	public static final Integer COUNT_SESIONCJ_CLOSE_SINARQUEO = Integer.parseInt(mensaje.getString("cantidadPermitidaSesionesCerradasSinArquear"));
	

	public static final String YOSOY = mensaje.getString("yoSoy");
	public static final String IPCONEXION = mensaje.getString("ipConcurrencia");
	public static final Integer PUERTOCONEXION1 = Integer.parseInt( mensaje.getString("puertoConcurrencia1"));
	public static final Integer PUERTOCONEXION2 = Integer.parseInt( mensaje.getString("puertoConcurrencia2"));
	
	public static final String PUERTOCOM = mensaje.getString("puertoCOM");
	

	public static final String UNIDADNEGOCIO_CORPORATIVO= mensaje.getString("unidnegocod_corporativo");
	
	public static final Integer EDADMINIMO_EMBARAZO = Integer.parseInt( mensajeHistoClin.getString("edadminimo_embarazo"));
	public static final Integer EDADMAXIMO_EMBARAZO = Integer.parseInt( mensajeHistoClin.getString("edadmaximo_embarazo"));

	public static final Integer EDADMINIMO_ANTESJOVEN = Integer.parseInt( mensajeHistoClin.getString("edadminimo_antesjoven"));
	public static final Integer EDADMAXIMO_ANTESJOVEN = Integer.parseInt( mensajeHistoClin.getString("edadmaximo_antesjoven"));
	
	//----------------------------------------

	public static final  String FORMATO_NROHISTORIACLINICA = mensajeHistoClin.getString("formatoNumeroContrato");

	public static final  String VALORXDEFECTOEXAMENFISICO_NORMAL = mensajeHistoClin.getString("vrdex_normal");
	public static final  String VALORXDEFECTOEXAMENFISICO_AUSENTE = mensajeHistoClin.getString("vrdex_ausente");
	public static final  String VALORXDEFECTOEXAMENFISICO_NOEXPLORA = mensajeHistoClin.getString("vrdex_noexplora");
	public static final  String VALORXDEFECTOEXAMENFISICO_LESIONES = mensajeHistoClin.getString("vrdex_lesiones");
	public static final  String VALORXDEFECTOEXAMENFISICO_NOAUDIBLE = mensajeHistoClin.getString("vrdex_noaudible");
	public static final  String VALORXDEFECTOEXAMENFISICO_NOAPRECIABLE = mensajeHistoClin.getString("vrdex_noapreciable");
	
	public static final String DIAGNOSTICOTIPOCOD_AIEPI = mensajeHistoClin.getString("diagnosticotipocod_AIEPI");
	public static final Integer DIAGNOSTICOTIPOCOD_AIEPI_INICIAL_ORDEN = 2000;

	public static final String ESTADOCIVILCOD_NOAPLICA = "NA";
	public static final String OCUPACTIVCOD_NOAPLICA = "NA";

	public static final Integer VALORXDEFECTOEXAMENFISICO_GLASGOWOCULAR = Integer.parseInt( mensajeHistoClin.getString("ef_glasgowocular"));
	public static final Integer VALORXDEFECTOEXAMENFISICO_GLASGOWMOTOR = Integer.parseInt( mensajeHistoClin.getString("ef_glasgowomotor"));
	public static final Integer VALORXDEFECTOEXAMENFISICO_GLASGOWVERBAL = Integer.parseInt( mensajeHistoClin.getString("ef_glasgowoverbal"));
	//--------------------------------------------------------------------------------------------------------

	public static final String RH_NOMBREHOSPITAL = mensajeDatosReporte.getString("RH_NOMBREHOSPITAL");
	public static final String RH_NITHOSPITAL = mensajeDatosReporte.getString("RH_NITHOSPITAL");
	public static final String RH_DIRECCIONHOSPITAL = mensajeDatosReporte.getString("RH_DIRECCIONHOSPITAL");
	public static final String RH_TELEFONOHOSPITAL = mensajeDatosReporte.getString("RH_TELEFONOHOSPITAL");
	
	//--------------------------------------------------------------------------------------------------------

	public static final String xRH00001_CODIGO = mensajeDatosReporte.getString("RH00001_CODIGO");
	public static final String xRH00001_VERSION = mensajeDatosReporte.getString("RH00001_VERSION");
	public static final String xRH00001_TITULO1 = mensajeDatosReporte.getString("RH00001_TITULO1");
	public static final String xRH00001_TITULO2 = mensajeDatosReporte.getString("RH00001_TITULO2");
	public static final String xRH00001_TITULORPT = mensajeDatosReporte.getString("RH00001_TITULORPT");
	

	//--------------------------------------------------------------------------------------------------------

	public static final String xRH00002_CODIGO = mensajeDatosReporte.getString("RH00002_CODIGO");
	public static final String xRH00002_VERSION = mensajeDatosReporte.getString("RH00002_VERSION");
	public static final String xRH00002_TITULO1 = mensajeDatosReporte.getString("RH00002_TITULO1");
	public static final String xRH00002_TITULO2 = mensajeDatosReporte.getString("RH00002_TITULO2");
	public static final String xRH00002_TITULORPT = mensajeDatosReporte.getString("RH00002_TITULORPT");
	

	
	//--------------------------------------------------------------------------------------------------------

	public static final String xRH00003_CODIGO = mensajeDatosReporte.getString("RH00003_CODIGO");
	public static final String xRH00003_VERSION = mensajeDatosReporte.getString("RH00003_VERSION");
	public static final String xRH00003_TITULO1 = mensajeDatosReporte.getString("RH00003_TITULO1");
	public static final String xRH00003_TITULO2 = mensajeDatosReporte.getString("RH00003_TITULO2");
	public static final String xRH00003_TITULORPT = mensajeDatosReporte.getString("RH00003_TITULORPT");
	
	
	//--------------------------------------------------------------------------------------------------------

	public static final String xRH00004_CODIGO = mensajeDatosReporte.getString("RH00004_CODIGO");
	public static final String xRH00004_VERSION = mensajeDatosReporte.getString("RH00004_VERSION");
	public static final String xRH00004_TITULO1 = mensajeDatosReporte.getString("RH00004_TITULO1");
	public static final String xRH00004_TITULO2 = mensajeDatosReporte.getString("RH00004_TITULO2");
	public static final String xRH00004_TITULORPT = mensajeDatosReporte.getString("RH00004_TITULORPT");
	
	
	//--------------------------------------------------------------------------------------------------------

	public static final String xRH00005_CODIGO = mensajeDatosReporte.getString("RH00005_CODIGO");
	public static final String xRH00005_VERSION = mensajeDatosReporte.getString("RH00005_VERSION");
	public static final String xRH00005_TITULO1 = mensajeDatosReporte.getString("RH00005_TITULO1");
	public static final String xRH00005_TITULO2 = mensajeDatosReporte.getString("RH00005_TITULO2");
	public static final String xRH00005_TITULORPT = mensajeDatosReporte.getString("RH00005_TITULORPT");
	

	//--------------------------------------------------------------------------------------------------------

	public static final String xRH00006_CODIGO = mensajeDatosReporte.getString("RH00006_CODIGO");
	public static final String xRH00006_VERSION = mensajeDatosReporte.getString("RH00006_VERSION");
	public static final String xRH00006_TITULO1 = mensajeDatosReporte.getString("RH00006_TITULO1");
	public static final String xRH00006_TITULO2 = mensajeDatosReporte.getString("RH00006_TITULO2");
	public static final String xRH00006_TITULORPT = mensajeDatosReporte.getString("RH00006_TITULORPT");
	
	public static final String xRH00007_CODIGO = mensajeDatosReporte.getString("RH00007_CODIGO");
	public static final String xRH00007_VERSION = mensajeDatosReporte.getString("RH00007_VERSION");
	public static final String xRH00007_TITULO1 = mensajeDatosReporte.getString("RH00007_TITULO1");
	public static final String xRH00007_TITULO2 = mensajeDatosReporte.getString("RH00007_TITULO2");
	public static final String xRH00007_TITULORPT = mensajeDatosReporte.getString("RH00007_TITULORPT");
	
	
}
